<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" lang="zh" xml:lang="zh">
<head>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>工具向导: 使用 Model Integrator 比较和合并 Rational Rose 模型</title>
<meta content="ToolMentor" name="uma.type">
<meta content="comparing_merging_rose_models" name="uma.name">
<meta content="使用 Model Integrator 比较和合并 Rational Rose 模型" name="uma.presentationName">
<meta content="Tool:rup_rose_classic:Rational Rose" name="uma.category">
<meta name="element_type" content="tool_mentor">
<meta content="Rational Rose" name="tool">
<meta content="description" name="filetype">
<meta name="role" content="">
<link type="text/css" href="./../../../css/default.css" rel="StyleSheet">
<script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageResource.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageSubSection.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/ContentPageToolbar.js"></script><script language="JavaScript" type="text/javascript" src="./../../../scripts/contentPage.js"></script><script language="JavaScript" type="text/javascript">
					var backPath = './../../../';
					var imgPath = './../../../images/';
					var nodeInfo=[{view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_gpYSoAILEdq-_NKqZM1EhA", "_qS-iwAIOEdqTna4sZVFRow", "{06FB737B-5D74-4C3B-98F4-36153CFB2E34}", "{C0DD6F06-15D6-4D34-B2B0-39330A3CC180}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_LWLSQDIEEdqwaNnSEheSAg", "_hsuoEDIFEdqwaNnSEheSAg", "{9574768B-7886-40C9-9938-A7E36E9B0739}", "{C0DD6F06-15D6-4D34-B2B0-39330A3CC180}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_LWLSQDIEEdqwaNnSEheSAg", "_hsuoEDIFEdqwaNnSEheSAg", "{35BAFA92-EAF9-41E8-8BDE-AB9B61A68E04}", "{C0DD6F06-15D6-4D34-B2B0-39330A3CC180}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_zRigkAILEdq-_NKqZM1EhA", "_U5tiUAISEdqTna4sZVFRow", "{06FB737B-5D74-4C3B-98F4-36153CFB2E34}", "{C0DD6F06-15D6-4D34-B2B0-39330A3CC180}"]}, {view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_AUv4MAIMEdq-_NKqZM1EhA", "_5ZuQsAIUEdqEutyfYo0quQ", "{06FB737B-5D74-4C3B-98F4-36153CFB2E34}", "{C0DD6F06-15D6-4D34-B2B0-39330A3CC180}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_jD8dUAIbEdqEutyfYo0quQ", "_F1OgYAIbEdqEutyfYo0quQ", "{06FB737B-5D74-4C3B-98F4-36153CFB2E34}", "{C0DD6F06-15D6-4D34-B2B0-39330A3CC180}"]}];
					contentPage.preload(imgPath, backPath, nodeInfo,  '', false, false, false);
				</script>
</head>
<body>
<div id="breadcrumbs"></div>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td valign="top"><a name="Top"></a>
<div id="page-guid" value="{C0DD6F06-15D6-4D34-B2B0-39330A3CC180}"></div>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td nowrap="true" class="pageTitle">工具向导：使用 Model Integrator 比较和合并 Rational Rose 模型</td><td width="100%">
<div id="contentPageToolbar" align="right"></div>
</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td class="pageTitleSeparator"><img height="1" title="" alt="" src="./../../../images/shim.gif"></td>
</tr>
</table>
<div class="overview">
<table cellpadding="0" cellspacing="0" border="0" width="97%">
<tr>
<td width="50"><img title="" alt="" src="./../../../images/toolmentor.gif"></td><td>
<table cellpadding="0" cellspacing="0" border="0" class="overviewTable">
<tr>
<td valign="top">此工具向导描述如何使用 Rational Rose Model Integrator 比较和合并模型。</td>
</tr>
<tr>
<td>工具：<a href="./../../../core.base_rup/tools/rup_rose_classic_20F2524D.html" guid="{06FB737B-5D74-4C3B-98F4-36153CFB2E34}">Rational Rose</a></td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">关系</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<th scope="row" class="sectionTableHeading">相关元素</th><td class="sectionTableCell">
<ul>
<li>
<a href="./../../../core.base_rup/tasks/review_the_architecture_D27975CC.html" guid="{35BAFA92-EAF9-41E8-8BDE-AB9B61A68E04}">复审体系结构</a>
</li>
<li>
<a href="./../../../core.base_rup/tasks/review_the_design_34CB80A9.html" guid="{9574768B-7886-40C9-9938-A7E36E9B0739}">复审设计</a>
</li>
<li>
<a href="./../../../core.base_rup/tasks/integrate_subsystem_E8F878D6.html" guid="{58FF0476-120F-411A-AD8C-16573032BE91}">集成子系统</a>
</li>
<li>
<a href="./../../../core.base_rup/tasks/integrate_system_9AFF7BFD.html" guid="{3233A207-6271-4492-A8BF-64E1D89D6C5E}">集成系统</a>
</li>
</ul>
</td>
</tr>
</table>
</div>
<div class="sectionHeading">主要描述</div>
<div class="sectionContent">
<table cellpadding="0" cellspacing="0" border="0" class="sectionTable">
<tr valign="top">
<td class="sectionTableSingleCell"><h3>
    概述
</h3>
<p>
    此工具向导适用于 Rational Rose 支持的所有操作系统。
</p>
<h3>
    工具步骤
</h3>
<p>
    要比较和合并 Rational Rose 模型：
</p>
<ol>
    <li>
        <a href="#Prepare the models for merging">准备用于合并的模型</a>
    </li>
    <li>
        <a href="#Load and compare the models">装入和比较模型</a>
    </li>
    <li>
        <a href="#Merge the models">合并模型</a>
    </li>
</ol>
<h4>
    1. <a id="Prepare the models for merging" name="Prepare the models for merging">准备用于合并的模型</a>
</h4>
<p>
    合并模型之前，最好使用 Rational Rose 的<b>工具 &gt; 检查模型</b>菜单项检查各模型。如果报告了错误，则应在使用 Model Integrator 执行合并之前更正这些错误。
</p>
<h4>
    2. <a id="Load and compare the models" name="Load and compare the models">装入和比较模型</a>
</h4>
<p>
    启动 Model Integrator 之后，请选择<b>文件 &gt; 添加程序</b>菜单项，然后使用“添加程序”对话框装入模型。
</p>
<p>
    装入模型之后，比较方式将突出显示两个或多个模型之间的差异。也将显示冲突；但在“比较”方式下不显示“合并”图标。可在“比较”方式和“合并”方式之间来回切换，这样就可以“比较”方式开始工作会话，并在决定合并模型时切换到“合并”方式。在“比较”方式下，不能对模型进行任何更改，并将禁用“合并”菜单和工具栏功能。
</p>
<p>
    <img height="16" alt="帮助手册图标" src="./../../../core.base_rup/resources/helpbook.gif" width="16" /> &nbsp; 有关比较模型的更多信息，请参阅 Model Integrator
    联机帮助中的 <i>Comparing Models</i> 主题。
</p>
<h4>
    3. <a id="Merge the models" name="Merge the models">合并模型</a>
</h4>
<p>
    合并方式包含了“比较”方式的所有功能，还包含其他一些信息，这些信息用于支持您为成功合并模型文件而需作出的决策。Model Integrator 支持两种类型的合并功能：&nbsp;
</p>
<ul>
    <li>
        自动合并 － Model Integrator 将对不会产生冲突的所有更改进行合并。<br />
    </li>
    <li>
        选择性合并 － 允许用户针对要合并的模型之间的每个差异选择添加程序。
    </li>
</ul>
<p>
    Model Integrator 首次进入“合并”方式时，自动合并将生效。它创建接收方模型，并自动将所有未更改或几乎未更改的节点合并到该接收方模型中。如果合并的模型具有冲突的节点，Model Integrator
    将在浏览器窗口中冲突所在的位置显示一个图标。为解决这些冲突进行了选择之后，Model Integrator 将显示合并的结果。
</p>
<p>
    选择性合并功能允许您在具有差异和冲突的节点上更改添加程序。不希望接受添加程序对您的模型所作的全部更改时，这非常有用。需要更正较为复杂的错误（例如语义检查功能发现的错误）时，这也非常有用。
</p>
<p>
    <b>注意：</b>必须保存合并的模型，否则合并的结果以后将不可用。
</p>
<p>
    <img height="16" alt="帮助手册图标" src="./../../../core.base_rup/resources/helpbook.gif" width="16" /> 有关合并模型的更多信息，请参阅 Model Integrator 联机帮助中的
    <i>Merging Models</i> 主题。
</p></td>
</tr>
</table>
</div>
<table cellpadding="0" cellspacing="0" border="0" class="copyright">
<tr>
<td class="copyright"><p>
    &copy; &nbsp;Copyright IBM Corp.&nbsp;1987, 2006. &nbsp;All Rights Reserved.
</p></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
<script language="JavaScript" type="text/javascript">
				contentPage.onload();
			</script>
</html>
